Proving Correctness of a KRK Chess Endgame Strategy by SAT-based Constraint Solving
نویسندگان
چکیده
Chess endgame strategies in a concise and intuitive way describe the rules the player should follow to ensure win (or draw). Endgame strategies are useful for both computer and human players. Their correctness can be proved in several ways, and in this paper we present one of them: computer assisted proof based on reduction to propositional logic, more precisely to SAT. We focus on a strategy for the KRK endgame and reduction to SAT is performed by using a constraint solving system URSA. The relevant lemmas produced SAT instances with hundreds of thousands variables and clauses, but URSA still successfully handled them. As we are aware of, this is the first computer-assisted high-level proof of a correctness of a strategy for some chess endgame. The presented methodology can be applied to other endgames and other games as well. Therefore, the point of this paper is not only presenting a proof of correctness of an endgame strategy, but also presenting a new methodology for computer-assisted reasoning about chess problems.
منابع مشابه
Proving Correctness of a KRK Chess Endgame Strategy by Using Isabelle/HOL and Z3
We describe an executable specification and a total correctness proof of a King and Rook vs King (KRK) chess endgame strategy within the proof assistant Isabelle/HOL. This work builds upon a previous computer-assisted correctness analysis performed using the constraint solver URSA. The distinctive feature of the present machine verifiable formalization is that all central properties have been a...
متن کاملComputer-Assisted Proving of Combinatorial Conjectures Over Finite Domains: A Case Study of a Chess Conjecture
There are several approaches for using computers in deriving mathematical proofs. For their illustration, we provide an in-depth study of using computer support for proving one complex combinatorial conjecture – correctness of a strategy for the chess KRK endgame. The final, machine verifiable, result presented in this paper is that there is a winning strategy for white in the KRK endgame gener...
متن کاملGeneralising Closed World Specialisation: A Chess End Game Application
The chess endgame domain provides a continuing challenge as a benchmark for the study of concept learning. The King and Rook against King (KRK) endgame is simple in chess terms but provides concept learning tasks which can be demanding, as evidenced in previous studies by a number of authors. For learning systems these tasks have highlighted problems of representation, such as the ability to ex...
متن کاملInductive Logic Programming With Large-Scale Unstructured Data
We report some recent developments from an ongoing project in which a chess endgame domain is providing benchmark experimental tests for the study of concept learning. The King and Rook against King (KRK) endgame is simple enough in chess terms but provides concept learning tasks which can be demanding, as evidenced in previous studies by a number of authors. For learning systems these tasks ha...
متن کاملLearning Patterns for Playing Strategies
A rst order system, PAL, that can learn Chess patterns in the form of Horn clauses from simple example descriptions and general purpose knowledge about Chess is described. This is the rst time that Chess patterns which can be used for over-the-board play have been learned. To test if the patterns learned by PAL can be used to play, a simple playing strategy for the King and Rook against King (K...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- ICGA Journal
دوره 36 شماره
صفحات -
تاریخ انتشار 2013